package com.boarsoft.boar.config.var;

import com.boarsoft.boar.config.entity.ConfigVar;
import com.boarsoft.common.dao.PagedResult;

import java.util.List;

public interface ConfigVarProcessor {

	ConfigVar get(String appId,String env,String name);

	List<ConfigVar> list(String appId,String env,String group);

	PagedResult<ConfigVar> page(String projId, String env, String key, int pageNo, int pageSize, String orderBy);

	void save(ConfigVar a);

	void update(ConfigVar a);

	void delete(ConfigVar a);

	void delete(String id);

	void put(ConfigVar a);
}
